解题思路:
本题是对结构体变量中的值进行修改。
第一处:要修改的结构体变量是由形参a来传递的,所以应填:a。
第二处:对结构体中的成员name进行替换,所以应填:b.name。
第三处:分别输出结构体中的成绩,所以应填:score[i]。
***************************************************
给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!
给定源程序:
#include
void fun( char *s )
{ int i,j;
for(i=j=0; s[i]!=’\0’; i++)
if(s[i]!=’c’)
s[j]=s[i];
s[i]=’\0’;
}
main()
{ char s[80];
printf("Enter a string: "); gets(s);
printf("The original string: "); puts(s);
fun(s);
printf("The string after deleted : "); puts(s);printf("\n\n");
}